package mx.ipn.to;

import java.util.Date;


public class TarjetaTO extends TransferObject {
	private int idTarjeta;
	private String numero;
	private String codigoSeguridad;
	private java.util.Date fechaVencimiento;
	private InstitucionFinancieraTO institucionFinancieraTO;
	private TipoTarjetaTO tipoTarjetaTO;

	private Integer[] listIdTarjeta;
	private String[] listNumero;
	private String[] listCodigo;
	private java.util.Date[] listFecha;
	private InstitucionFinancieraTO[] listInstitucionFinancieraTO;
	private TipoTarjetaTO[] listTipoTarjetaTO;

	public void setIdTarjeta(int idTarjeta) {
		this.idTarjeta = idTarjeta;
	}

	public int getIdTarjeta() {
		return idTarjeta;
	}

	public void setNumero(String numero) {
		this.numero = numero;
	}

	public String getNumero() {
		return numero;
	}

	public void setCodigoSeguridad(String codigoSeguridad) {
		this.codigoSeguridad = codigoSeguridad;
	}

	public String getCodigoSeguridad() {
		return codigoSeguridad;
	}

	public void setFechaVencimiento(java.util.Date fechaVencimiento) {
		this.fechaVencimiento = fechaVencimiento;
	}

	public java.util.Date getFechaVencimiento() {
		return fechaVencimiento;
	}

	public InstitucionFinancieraTO getInstitucionFinancieraTO() {
		return institucionFinancieraTO;
	}

	public void setInstitucionFinancieraTO(
			InstitucionFinancieraTO institucionFinancieraTO) {
		this.institucionFinancieraTO = institucionFinancieraTO;
	}

	public TipoTarjetaTO getTipoTarjetaTO() {
		return tipoTarjetaTO;
	}

	public void setTipoTarjetaTO(TipoTarjetaTO tipoTarjetaTO) {
		this.tipoTarjetaTO = tipoTarjetaTO;
	}

	public Integer[] getListIdTarjeta() {
		return listIdTarjeta;
	}

	public void setListIdTarjeta(Integer[] listIdTarjeta) {
		this.listIdTarjeta = listIdTarjeta;
	}

	public String[] getListNumero() {
		return listNumero;
	}

	public void setListNumero(String[] listNumero) {
		this.listNumero = listNumero;
	}

	public String[] getListCodigo() {
		return listCodigo;
	}

	public void setListCodigo(String[] listCodigo) {
		this.listCodigo = listCodigo;
	}

	public java.util.Date[] getListFecha() {
		return listFecha;
	}

	public void setListFecha(java.util.Date[] listFecha) {
		this.listFecha = listFecha;
	}

	public InstitucionFinancieraTO[] getListInstitucionFinancieraTO() {
		return listInstitucionFinancieraTO;
	}

	public void setListInstitucionFinancieraTO(
			InstitucionFinancieraTO[] listInstitucionFinancieraTO) {
		this.listInstitucionFinancieraTO = listInstitucionFinancieraTO;
	}

	public TipoTarjetaTO[] getListTipoTarjetaTO() {
		return listTipoTarjetaTO;
	}

	public void setListTipoTarjetaTO(TipoTarjetaTO[] listTipoTarjetaTO) {
		this.listTipoTarjetaTO = listTipoTarjetaTO;
	}

	public TarjetaTO(int idTarjeta, String numero, String codigoSeguridad,
			Date fechaVencimiento,
			InstitucionFinancieraTO institucionFinancieraTO,
			TipoTarjetaTO tipoTarjetaTO) {
		super();
		this.idTarjeta = idTarjeta;
		this.numero = numero;
		this.codigoSeguridad = codigoSeguridad;
		this.fechaVencimiento = fechaVencimiento;
		this.institucionFinancieraTO = institucionFinancieraTO;
		this.tipoTarjetaTO = tipoTarjetaTO;
		this.listCodigo = null;
		this.listFecha = null;
		this.listIdTarjeta = null;
		this.listInstitucionFinancieraTO = null;
		this.listNumero = null;
		this.listTipoTarjetaTO = null;
	}

	public TarjetaTO() {
		super();
		this.idTarjeta = -1;
		this.numero = null;
		this.codigoSeguridad = null;
		this.fechaVencimiento = null;
		this.institucionFinancieraTO = new InstitucionFinancieraTO();
		this.tipoTarjetaTO = new TipoTarjetaTO();
		this.listCodigo = null;
		this.listFecha = null;
		this.listIdTarjeta = null;
		this.listInstitucionFinancieraTO = null;
		this.listNumero = null;
		this.listTipoTarjetaTO = null;
	}

	public TarjetaTO(Integer[] listIdTarjeta,
			String[] listNumero, String[] listCodigo,
			Date[] listFecha,
			InstitucionFinancieraTO institucionFinancieraTO,
			TipoTarjetaTO[] listTipoTarjetaTO) {
		super();
		this.idTarjeta = -1;
		this.numero = null;
		this.codigoSeguridad = null;
		this.fechaVencimiento = null;
		this.institucionFinancieraTO = institucionFinancieraTO;
		this.tipoTarjetaTO = null;
		;
		this.listIdTarjeta = listIdTarjeta;
		this.listNumero = listNumero;
		this.listCodigo = listCodigo;
		this.listFecha = listFecha;
		this.listInstitucionFinancieraTO = null;
		this.listTipoTarjetaTO = listTipoTarjetaTO;
	}

	public TarjetaTO(Integer[] listIdTarjeta,
			String[] listNumero, String[] listCodigo,
			Date[] listFecha,
			InstitucionFinancieraTO[] listInstitucionFinancieraTO,
			TipoTarjetaTO tipoTarjetaTO) {
		super();
		this.idTarjeta = -1;
		this.numero = null;
		this.codigoSeguridad = null;
		this.fechaVencimiento = null;
		this.institucionFinancieraTO = null;
		this.tipoTarjetaTO = tipoTarjetaTO;
		this.listIdTarjeta = listIdTarjeta;
		this.listNumero = listNumero;
		this.listCodigo = listCodigo;
		this.listFecha = listFecha;
		this.listInstitucionFinancieraTO = listInstitucionFinancieraTO;
		this.listTipoTarjetaTO = null;
	}

}
